Python (programming language)
part 8/106 · 174.3 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Python is a multi-paradigm programming language. Object-oriented programming and structured programming are fully supported, and many of their features support functional programming and aspect-oriented programming (including metaprogrammingcite-ref-autont-13-58-0[56] and metaobjects).cite-ref-autont-14-59-0[57] Many other paradigms are supported via extensions, including design by contractcite-ref-autont-15-60-0[58]cite-ref-autont-16-61-0[59] and logic programming.cite-ref-autont-17-62-0[60] Python is often referred to as a 'glue language'cite-ref-63[61] because it can seamlessly integrate components written in other languages.
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────